Thanks to the Keysight Programming Libraries, HVIs created with Keysight M3601A integrate seamlessly with the user application, commonly referred in Keysight documentation as VI (Virtual Instrument, Section Programming Tools).
Within M3601A, an HVI Project can be compiled into an HVI binary file (File ⇒ Generate HVI...). With this file, the HVI can be executed and controlled from the user application, e.g. the HVI can be launched, paused, stopped, etc. VIs and HVIs can also exchange data and signals.
This Section describes the programming functions designed to control HVIs.